storm rain - French English Dictionary